#ifndef CIMEIAPP_H
#define CIMEIAPP_H

#include <e32base.h>
#include <Etel3rdParty.h>

class CIMEIApp : public CActive
{
    private:
        void ConstructL();
        CTelephony* iTelephony;
        CTelephony::TPhoneIdV1 iPhoneIdV1;
        CTelephony::TPhoneIdV1Pckg iPhoneIdV1Pckg;

    public:
        CIMEIApp(TDes& aIMEI);
        ~CIMEIApp();
        static void GetIMEI(TDes& aIMEI);
        TDes& IMEI;

    private:
        void RunL();
        void DoCancel();
};
#endif
